﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using NetSysData;

namespace BladeTecWebApplication
{
    public partial class Position : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            if (!Page.IsPostBack)
            {
                NetSysData.NetSysData data = new NetSysData.NetSysData();
				GetPositionList_Result[] positions = data.GetPositionList();

                gvPosition.DataSource = positions;
                gvPosition.DataBind();

            }
        }

		protected void btnDelete_Click(object sender, EventArgs e)
		{
			int result;
			NetSysData.NetSysData data = new NetSysData.NetSysData();
			foreach (string s in Request.Form)
			{
				if (s.IndexOf("position_") == 0)
				{
					int position_id = Int32.Parse(Request.Form.Get(s));
					result = data.DeletePosition(position_id);
					if (result == -2)
					{
						pnlErrorDelete1.Visible = true;
					}
				}
			}

			GetPositionList_Result[] positions = data.GetPositionList();

			gvPosition.DataSource = positions;
			gvPosition.DataBind();

		}
    }
}